#ifndef UNIDISTRI_H_
#define UNIDISTRI_H_

#include "loss.h"

namespace lps {
  class UniDistri : public Loss {
  protected:
    // response and design matrix
    const arma::colvec& Y;
    const unsigned n;
  private:
  public:
    // always assume the data is store as response first
    explicit UniDistri (const arma::colvec& inputY,
			const arma::mat& inputX) :
    Loss(inputX), Y(inputY), n(Y.n_rows) {};
  };
}

#endif // UNIDISTRI_H_

